﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades.Negocio;
using AccesoDatos;

namespace LogicaNegocios
{
    static public class ParserRolCapacitacion
    {

        static public ROL_CAPACITACION toROL_CAPACITACION(this RolCapacitacion rolCapacitacionview)
        {

            ROL_CAPACITACION rolCapacitacion = new ROL_CAPACITACION();
            rolCapacitacion.INTCODROLCAPACITACION = rolCapacitacionview.INTCODROLCAPACITACION;
            rolCapacitacion.VCHTITULO = rolCapacitacionview.VCHTITULO;
            rolCapacitacion.VCHDESCRIPCION = rolCapacitacionview.VCHDESCRIPCION;
            rolCapacitacion.DTMFECHA = Funciones.StringToDate(rolCapacitacionview.Fecha);
            rolCapacitacion.CHRESTADO = rolCapacitacionview.CHRESTADO;
            rolCapacitacion.VCHUSUARIOCREACION = rolCapacitacionview.VCHUSUARIOCREACION;
            rolCapacitacion.DTMFECHACREACION = DateTime.Now;
            rolCapacitacion.VCHUSUARIOMODIFICACION = rolCapacitacionview.VCHUSUARIOMODIFICACION;
            rolCapacitacion.DTMFECHAMODIFICACION = DateTime.Now;
            rolCapacitacion.INTDIASAMOSTRAR = rolCapacitacionview.INTDIASAMOSTRAR;
            return rolCapacitacion;
        }

        static public RolCapacitacion toRolCapacitacion(this ROL_CAPACITACION rolCapacitacion)
        {

            RolCapacitacion rolCapacitacionview = new RolCapacitacion();
            rolCapacitacionview.INTCODROLCAPACITACION = rolCapacitacion.INTCODROLCAPACITACION;
            rolCapacitacionview.VCHTITULO = rolCapacitacion.VCHTITULO;
            rolCapacitacionview.VCHDESCRIPCION = rolCapacitacion.VCHDESCRIPCION;
            rolCapacitacionview.Fecha = Funciones.DateToString(rolCapacitacion.DTMFECHA);
            rolCapacitacionview.CHRESTADO = rolCapacitacion.CHRESTADO;
            rolCapacitacionview.VCHUSUARIOCREACION = rolCapacitacion.VCHUSUARIOCREACION;
            rolCapacitacionview.DTMFECHACREACION = rolCapacitacion.DTMFECHACREACION;
            rolCapacitacionview.VCHUSUARIOMODIFICACION = rolCapacitacion.VCHUSUARIOMODIFICACION;
            rolCapacitacionview.DTMFECHAMODIFICACION = rolCapacitacion.DTMFECHAMODIFICACION;
            rolCapacitacionview.INTDIASAMOSTRAR = rolCapacitacion.INTDIASAMOSTRAR.Value;
            return rolCapacitacionview;
        }
    }
}
